generic programming

generic programming
обобщённое (абстрактное) программирование
подход, применимый к языкам объектно-ориентированного программирования и функционального программирования; предусматривает создание параметризованных шаблонов, которые можно затем конкретизировать для реальных классов и алгоритмов. Идея в том, чтобы тело программных модулей было как можно более общим (базовым) и соответственно более легко используемым повторно. Например, общий шаблон класса Array (t), где t - любой тип данных, можно превратить в Array (bitmap), реальный класс, описывающих массив растров, из которого, в свою очередь, можно создавать индивидуальные (конкретные) экземпляры объектов данного класса

Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Нужно решить контрольную?

Смотреть что такое "generic programming" в других словарях:

  • Generic programming — is a style of computer programming in which algorithms are written in terms of to be specified later types that are then instantiated when needed for specific types provided as parameters and was pioneered by Ada which appeared in 1983. This… …   Wikipedia

  • generic programming — noun A style of computer programming in which algorithms are written in terms of to be specified later types that are then instantiated when needed for specific types provided as parameters …   Wiktionary

  • Concept (generic programming) — In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related to abstract base classes but concepts do not require a subtype relationship. Contents 1… …   Wikipedia

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • Generic — means pertaining or appropriate to large classes or groups as opposed to specific members of the group. It may refer to:* Generic mood, a grammatical mood used to make generalized statements like Snow is white * Generic antecedents, referents in… …   Wikipedia

  • Generic Image Library — Generic Image Library, or GIL, is an open source generic programming library created by Adobe Systems for image related programming. It was accepted to the Boost C++ Libraries in November 2006 and is included in Boost s latest official release.… …   Wikipedia

  • Generic Java (programming language) — Infobox programming language name = Generic Java paradigm = object oriented generation = 3GL year = designer = Martin Odersky, Philip Wadler, Gilad Bracha, William Maddox (computer scientist), and David Stoutamire developer = latest release… …   Wikipedia

  • Programming paradigm — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concu …   Wikipedia

  • Programming in the large and programming in the small — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin …   Wikipedia

  • Constructor (object-oriented programming) — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Generic function — In certain systems for object oriented programming such as the Common Lisp Object System and Dylan, a generic function is an entity made up of all methods having the same name. Generic functions correspond roughly to what Smalltalk calls… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»